home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 21 / AMIGAplus Sonderheft 21 (1999)(ICP)(DE)[!].iso / PublicDomain / System / PrintManager39 / PrtManUpd / Install < prev    next >
Text File  |  1999-08-23  |  1KB  |  66 lines

  1.  
  2. ;--- localize strings ----
  3. (if (= @language "deutsch")
  4. (
  5.     (set #askdir_prompt "Wo ist der PrintManager installiert?")
  6.     (set #wrongver "Sie benötigen v39.23 des Programms für das Update!")
  7.     (set #patcherr "Kann Update nicht durchführen!")
  8. )
  9. (
  10.     (set #askdir_prompt "Where is PrintManager installed?")
  11.     (set #wrongver "I need v39.23 of PrtMan to perform the update!")
  12.     (set #patcherr "Update operation failed!")
  13. )
  14. )
  15.  
  16. ;--- get prtman drawer ---
  17. (if (not (exists "SYS:WBStartup/PrintManager") )
  18. (
  19.     (set @default-dest
  20.         (askdir
  21.             (prompt #askdir_prompt)
  22.             (help @askdir-help)
  23.             (default "SYS:WBStartup")
  24.         )
  25.     )
  26. )
  27. (
  28.     (set @default-dest "SYS:WBStartup")
  29. )
  30. )
  31.  
  32. (set #progpath (tackon @default-dest "PrintManager"))
  33.  
  34. ;--- check version ---
  35. (set #vernum (getversion #progpath ))
  36. (set #ver (/ #vernum 65536))
  37. (set #rev (- #vernum (* #ver 65536)))
  38.  
  39. (if(< #rev 23)
  40.     (abort #wrongver)
  41. )
  42.  
  43. ;--- patch ---
  44. (set #cmd
  45.     (cat "gpatch " #progpath " 3924.gp t:PrintManager")
  46. )
  47.  
  48. (set #err 
  49.     (run #cmd   
  50.     )
  51. )
  52.  
  53. (if (> #err 0)
  54.     (abort #patcherr)
  55. )
  56.  
  57. (copyfiles
  58.     (help @copyfiles-help)
  59.     (source "t:PrintManager")
  60.     (dest @default-dest)
  61. )
  62.  
  63. (delete "t:PrintManager")
  64.  
  65. ;--- eof ---
  66.